78
7
The Transmission of Information
runner has to cover, the nature of the terrain, his physique, and so on. 3 Similarly, the
capacity of a heliograph signalling system (in flashes per minute) depends on the
dexterity of the operators working the mirrors and the availability of sunlight.
It is obviously convenient, when confronted with the practicalities of comparing
the capacities of different channels (for example, a general in the field may have to
decide whether to rely on runners or set up a heliograph) to have a common scale with
which the capacities of different channels may be compared. A channel is essentially
transmitting variety. A runner can clearly convey a great deal of variety, since he
could bear a large number of different messages. If he can comfortably carry a sheet
on which a thousand characters are written, and assuming that the characters are
selected from the English alphabet plus space, then the variety of a single message
is 1000 log Subscript 2 Baseline 27 equals 47541000 log2 27 = 4754 bits to a first approximation. If the runner can convey three
scrolls a day, the rate of transmission of variety is then3 times 4754 divided by left parenthesis 12 times 3600 right parenthesis equals 0.333 × 4754/(12 × 3600) = 0.33
bits per second, assuming 12 h of good daylight.
The heliograph operator, on the other hand, may be able to send one signal per
second, with a linear variety of two (flash or no flash); that is, during the 12 h of good
daylight, he can transmit with a rate of log Subscript 2 Baseline 2 equals 1log2 2 = 1 bit/s.
It may be, of course, that the messages the general needs to send are highly
stereotyped. Perhaps there are just 100 different messages that might need to be
sent. 4 Hence, they could be listed and referred to by their number in the list. Since
the number 100 (in base 10) can be encoded bylog Subscript 2 Baseline 100 equals 6.64log2 100 = 6.64 bits, any of the 100
messages could be sent within 7 s. Furthermore, if experience showed that only 10
of the messages were sent rather frequently (say with probability 0.05 each), and the
remaining 90 with probability StartFraction 0.5 Over 90 EndFraction 0.5
90 , the application of Eq. (6.5) shows that 5.92 bits
would suffice, so that a more compact coding of the 100 messages could in principle
be found. 5
We note in passing, with reference to Eq. (6.13), that all of the details of the
physical construction of the heliograph, or whatever system is used, and including
the table of 100 messages assigning a number to each one, so only the number needs
to be sent, are included in upper KK. Should it be necessary to quantify upper KK, it can be done
via the algorithmic complexity (AIC; see Sect. 11.5), but as far as the transmission
of messages is concerned, this is not necessary, since we are only concerned with
the gain of information by the recipient (cf. Eq. 6.14).
The meaning of each message (i.e., an encoded number) sent under the second
scheme could potentially be very great. It might refer to a book full of instructions.
Here we shall not consider the effect of the message (cf. Sect. 6.3.3).
Another point to consider is possible interference with the message. The runner
would be a target for the enemy; hence, it may be advisable to send, say, three runners
in parallel with copies of the same message. It might also have been found that the
3 Note that here the information source is the brain of the originator of the message, and the encoder
is the brain-hand-pen system that results in the message being written down on the scroll.
4 Such stereotypy is extensively made use of in texting with a cell phone.
5 Note that Shannon’s theory does not give any clues as to how the most compact coding can be
found.